package cn.gcjxsc.data.redpack;

import java.math.BigDecimal;

/**
 * 商户红包数据
 * @author pumbaa
 * @since 1.0
 */
public class MerRedPackData {
    /**
     * 发红包的商户id
     */
    private Integer merchantId;
    /**
     * 获得红包的会员id
     */
    private Integer memberId;
    /**
     * 订单号
     */
    private String sn;
    /**
     * 红包基数金额
     */
    private BigDecimal baseAmount;
    /**
     * 获得的红包金额
     */
    private BigDecimal redPackAmount;
    /**
     * 红包类型
     * @see cn.gcjxsc.common.consts.RedPackType
     */
    private Integer type;
    /**
     * 红包总金额比例
     */
    private BigDecimal rate;
    /**
     * 红包分类金额比例
     */
    private BigDecimal amountRate;
    /**
     * 备注信息
     */
    private String remark;
    /**
     * 店铺名称
     */
    private String storeName;
    /**
     * 店铺id
     */
    private Integer storeId;

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Integer merchantId) {
        this.merchantId = merchantId;
    }

    public Integer getMemberId() {
        return memberId;
    }

    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public BigDecimal getBaseAmount() {
        return baseAmount;
    }

    public void setBaseAmount(BigDecimal baseAmount) {
        this.baseAmount = baseAmount;
    }

    public BigDecimal getRedPackAmount() {
        return redPackAmount;
    }

    public void setRedPackAmount(BigDecimal redPackAmount) {
        this.redPackAmount = redPackAmount;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public BigDecimal getRate() {
        return rate;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public BigDecimal getAmountRate() {
        return amountRate;
    }

    public void setAmountRate(BigDecimal amountRate) {
        this.amountRate = amountRate;
    }
}
